package org.small.shop.phone.api.config.mybatis;

import org.springframework.boot.autoconfigure.AutoConfigureAfter;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

import tk.mybatis.spring.mapper.MapperScannerConfigurer;

/**
 * 
 * @ClassName: MybatisSacnnerConfig
 * @Description: mybatis的转换器类，把一个个Dao和Dao.xml文件生成实现类的
 * @author LYQ(廖先生)
 * @date 2017年12月15日 上午1:52:30
 *
 */
@Configuration
@AutoConfigureAfter(value = MyBatisConfig.class) // 依赖这个类创建之后
public class MybatisSacnnerConfig {

	/**
	 * 因为使用的是tk.mybatis的包，所以没有org.mybatis.spring.mapper.MapperScannerConfigurer
	 * 
	 * @return
	 */
	@Bean
	public static MapperScannerConfigurer mapperScannerConfigurer() {
		MapperScannerConfigurer mapper = new MapperScannerConfigurer();
		mapper.setBasePackage("org.small.shop.phone.api.*.*.mapper");
		return mapper;
	}
}
